x86/bug: break out the internals of BUG_FRAME()
authorAndrew Cooper <andrew.cooper3@citrix.com>
Tue, 3 Nov 2015 17:14:49 +0000 (18:14 +0100)
committerJan Beulich <jbeulich@suse.com>
Tue, 3 Nov 2015 17:14:49 +0000 (18:14 +0100)
commitd90b8f8c9fa7ebc07aa0e5f3e553411434ae8ac5
tree4ac3c0a1a4e608a1227ebb70ccae48734366587b
parenta84e4d094a25c5a6b1a2e677059abd3e19b57924
x86/bug: break out the internals of BUG_FRAME()

To allow bug frames can be created inside existing asm() statements.  In
order to do so, the current bugframe positional parameters are altered
to be named parameters, to avoid interactions with the parameters of the
existing asm() statement.

No functional change.

Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Jan Beulich <jbeulich@suse.com>
xen/include/asm-x86/bug.h